#include <stdio.h> int sprintf(buffer, format-string[, argument...]); char *buffer; память для хранения вывода char *format-string; строка управления форматом
Описание.
Функция sprintf форматирует и запоминает наборы символов и значений в buffer . Каждый аргумент argument (если он есть), преобразуется и выводится согласно соответствующей спецификации формата в format-string.
Format-string состоит из порядковых символов и имеет ту же самую форму и функцию, что аргумент format-string для функции printf . Смотрите функцию printf для описания format-string и аргументов.
Возвращаемое значение.
Функция sprintf возвращает количество символов, записанных в buffer.
Пример.
#include <stdio.h> char buffer[200]; int i, j; double fp; char *s = "computer"; char c; . . . /* форматирует и печатает различные данные */ j = sprintf(buffer, "%s\n", s); j + = sprintf(buffer+j, "%c\n", c); j + = sprintf(buffer+j, "%d\n",i); j + = sprintf(buffer+j, "%f\n",fp);.